package br.com.puc.models;

public class ProducaoAcademica {

	private final long colaboradores;
	private final long projetosEmElaboracao;
	private final long projetosEmAndamento;
	private final long projetosConcluidos;
	private final long publicacoes;
	private final long orientacoes;

	public ProducaoAcademica(long colaboradores, long projetosElaboracao, long projetosEmAndamento
			, long projetosConcluidos, long publicacoes, long orientacoes) {
				this.colaboradores = colaboradores;
				this.projetosEmElaboracao = projetosElaboracao;
				this.projetosEmAndamento = projetosEmAndamento;
				this.projetosConcluidos = projetosConcluidos;
				this.publicacoes = publicacoes;
				this.orientacoes = orientacoes;
	}

	public long getColaboradores() {
		return colaboradores;
	}

	public long getProjetosEmElaboracao() {
		return projetosEmElaboracao;
	}

	public long getProjetosEmAndamento() {
		return projetosEmAndamento;
	}

	public long getProjetosConcluidos() {
		return projetosConcluidos;
	}
	
	public long getTotalDeProjetos() {
		return getProjetosEmElaboracao() + getProjetosEmAndamento() + getProjetosConcluidos();
	}

	public long getPublicacoes() {
		return publicacoes;
	}

	public long getOrientacoes() {
		return orientacoes;
	}
}
